SENG 609.22 Agent base Software Engineering

نویسندگان

  • Behrouz H. Far
  • Liang Zheng
چکیده

An agent is a computer system capable of flexible autonomous action in a dynamic, unpredictable and open environment. Agent technologies and approaches have the potential to greatly impact the lives and work of all of us. Some application domains where agent technologies will play a crucial role include: Ambient Intelligence, the seamless delivery of ubiquitous computing, continuous communications and intelligent user interfaces to consumer and industrial devices; Grid Computing, where multi-agent system approaches will enable efficient use of the resources of high-performance computing infrastructure in science, engineering, medical and commercial applications; Electronic Business, where agent-based approaches are already supporting the automation and semi-automation of information gathering activities and purchase transactions over the Internet; the Semantic Web, where agents are needed both to provide services, and to make best use of the resources available, often in cooperation with others; Bio informatics and Computational Biology, where intelligent agents may support the coherent exploitation of the data revolution occurring in biology; and others including monitoring and control, resource management, and space, military and manufacturing applications, for example. Social simulation is the idea that one can build a computer program that models the behavior of some social phenomenon. Simulation can be applied in many critical areas and enables one to address issues before they these issues become problems. Simulation is more than just a technology, as it forces one think in global terms, about system behaviour, and about the fact that systems are more than the sum of their components. Simulation can provide insights into the designs of, for example, processes, architectures, or product lines before significant time and cost has been invested, and can be of great benefit in support of training. DEFINITION Simulation most general sense means to mimic, to do as if. More specifically it is used in research for any activity in which researchers make models, "simulation models", of the operation of some object of study. The merit of such an approach is that it enables researchers to play with the simulation model: they can enter hypothetical data to see what would happen, without having to let it happen in reality. Usually, simulation involves writing simulation models in a programming language or in a specialized simulation package, and running them on computers. [2]

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A tutorial report for SENG 609 . 22 Agent Based Software Engineering Course Instructor : Dr . Behrouz H . Far Agent - based System Architecture

The different system architectures proposed in the literature for agent-based manufacturing systems can be classified into three categories: the Hierarchical approach, the Federation approach and the Autonomous Agent approach. According to our experience, the Autonomous Agent approach is well suited for developing distributed intelligent design systems where existing engineering tools are encap...

متن کامل

SENG 609.22 Agent Based Software Engineering

Agent-based systems are one of the most vibrant and important areas of research and development to have emerged in information technology in the 1990s. Simulation is an important category of applications of multi-agent systems in natural and artificial societies. In this tutorial, first I introduce the characters of agent-based simulation models; then discussed the areas of agent-based simulati...

متن کامل

MGAIA: Extending the GAIA Methodology to Model Mobile Agent Systems

Mobile agents are a class of software agents that have the ability to move from host to host and are particularly relevant for mobile and distributed applications. The development of several mobile agent implementation environments has necessitated conceptual modelling techniques for mobile agent applications. In this paper, we present mGaia, our extension of the Gaia Agent Oriented Software En...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002